home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
cocktail
/
cg.lha
/
cg
/
hag-m
/
hag
next >
Wrap
Text File
|
1992-11-24
|
248b
|
18 lines
/* hag */
RULE
R = F [n] -> [r OUT] { F:n :- n; r :- F:r; } .
F = -> [n] [r] { r := 1; } <
P1 = -> F { F := {IF n <= 1
THEN F := Tree.mP2 ();
ELSE F := Tree.mP1 ();
END;};
F:n := n - 1;
r := F:r * n; } .
P2 = .
>.